function add(arg1,arg2){
  let t1=0
  let t2=0
  if(arg1.toString().indexOf('.')>-1){
    t1=arg1.toString().split('.')[1].length
  }
  if(arg2.toString().indexOf('.')>-1){
    t2=arg2.toString().split('.')[1].length
  }
  let m=Math.pow(10,Math.max(t1,t2))
  let result=(arg1*m+arg2*m)/m
  return result
}
function mul(arg1,arg2){
  let a1=arg1.toString()
  let a2=arg2.toString()
  let m=0
  if(a1.indexOf('.')>-1){
    m+=a1.split('.')[1].length
  }
  if(a2.indexOf('.')>-1){
    m+=a2.split('.')[1].length
  }
  let result=Number(a1.replace('.',''))* Number(a2.replace('.',''))/Math.pow(10,m)
  return result
}

function sub(arg1,arg2){
  let t1=0
  let t2=0
  if(arg1.toString().indexOf('.')>-1){
    t1=arg1.toString().split('.')[1].length
  }
  if(arg2.toString().indexOf('.')>-1){
    t2=arg2.toString().split('.')[1].length
  }
  let m=Math.pow(10,Math.max(t1,t2))
  let result=(mul(arg1,m)-mul(arg2,m))/m
  return result
}

function div(arg1,arg2){
  let t1=0
  let t2=0
  let a1=arg1.toString()
  let a2=arg2.toString()
  if(a1.indexOf('.')>-1){
    t1=a1.split('.')[1].length
  }
  if(a2.indexOf('.')>-1){
    t2=a2.split('.')[1].length
  }
  let r1=Number(a1.replace('.',''))
  let r2=Number(a2.replace('.',''))
  let result=mul(r1/r2,Math.pow(10,t2-t1))
  return result
}
  module.exports={
    add,mul,sub,div
  }